# -*- coding: utf-8 -*-

# 
# this is the widget actions for left main windows, 
#
# Created: Thu Apr 21 12:50:32 2011
#      
#  
#  date             author          issues
#  2011-Apr-11   Wan            creator
#
#
#

"""
Module implementing MainLeftWindow.
"""

from PyQt4.QtCore import pyqtSlot, QObject, QModelIndex, QPoint
from PyQt4.QtGui import QMainWindow, QTreeWidgetItem, QTableWidgetItem

from .Ui_Main import Ui_MainWindow

class MainLeftWindow(QMainWindow, Ui_MainWindow):
    """
    Class documentation goes here.
    """
    def __init__(self, parent = None):
        """
        Constructor
        
        @param parent reference to the parent widget (QWidget)
        """
        QMainWindow.__init__(self, parent)
        self.setupUi(self)
    
    @pyqtSlot(QObject)
    def on_treeAutomated_destroyed(self, p0):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_treeAutomated_destroyed(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QPoint)
    def on_treeAutomated_customContextMenuRequested(self, pos):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_pressed(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_clicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_doubleClicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_activated(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_entered(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_treeAutomated_viewportEntered(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_expanded(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeAutomated_collapsed(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeAutomated_itemPressed(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeAutomated_itemClicked(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeAutomated_itemDoubleClicked(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeAutomated_itemActivated(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeAutomated_itemEntered(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeAutomated_itemChanged(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem)
    def on_treeAutomated_itemExpanded(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem)
    def on_treeAutomated_itemCollapsed(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem)
    def on_treeAutomated_currentItemChanged(self, current, previous):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_treeAutomated_itemSelectionChanged(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QObject)
    def on_treeInteractive_destroyed(self, p0):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_treeInteractive_destroyed(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QPoint)
    def on_treeInteractive_customContextMenuRequested(self, pos):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_pressed(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_clicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_doubleClicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_activated(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_entered(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_treeInteractive_viewportEntered(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_expanded(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_treeInteractive_collapsed(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeInteractive_itemPressed(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeInteractive_itemClicked(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeInteractive_itemDoubleClicked(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeInteractive_itemActivated(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeInteractive_itemEntered(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, int)
    def on_treeInteractive_itemChanged(self, item, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem)
    def on_treeInteractive_itemExpanded(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem)
    def on_treeInteractive_itemCollapsed(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem)
    def on_treeInteractive_currentItemChanged(self, current, previous):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_treeInteractive_itemSelectionChanged(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QObject)
    def on_tblProperties_destroyed(self, p0):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("0")
        raise NotImplementedError
    
    @pyqtSlot()
    def on_tblProperties_destroyed(self):
        """
        Slot documentation goes here.
        """
        print("1")
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QPoint)
    def on_tblProperties_customContextMenuRequested(self, pos):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("2")
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblProperties_pressed(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("3")
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblProperties_clicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("4")
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblProperties_doubleClicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("5")
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblProperties_activated(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("6")
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblProperties_entered(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("7")
        raise NotImplementedError
    
    @pyqtSlot()
    def on_tblProperties_viewportEntered(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("8")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblProperties_itemPressed(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("9")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblProperties_itemClicked(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("10")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblProperties_itemDoubleClicked(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("11")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblProperties_itemActivated(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("12")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblProperties_itemEntered(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("13")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblProperties_itemChanged(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("14")
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem, QTableWidgetItem)
    def on_tblProperties_currentItemChanged(self, current, previous):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("15")
        raise NotImplementedError
    
    @pyqtSlot()
    def on_tblProperties_itemSelectionChanged(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("16")
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblProperties_cellPressed(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("17")
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblProperties_cellClicked(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("18")
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblProperties_cellDoubleClicked(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("19")
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblProperties_cellActivated(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("20")
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblProperties_cellEntered(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("21")
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblProperties_cellChanged(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("22")
        raise NotImplementedError
    
    @pyqtSlot(int, int, int, int)
    def on_tblProperties_currentCellChanged(self, currentRow, currentColumn, previousRow, previousColumn):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        print("23")
        raise NotImplementedError
    
    @pyqtSlot(QObject)
    def on_tblGlobalOptions_destroyed(self, p0):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_tblGlobalOptions_destroyed(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QPoint)
    def on_tblGlobalOptions_customContextMenuRequested(self, pos):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblGlobalOptions_pressed(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblGlobalOptions_clicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblGlobalOptions_doubleClicked(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblGlobalOptions_activated(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QModelIndex)
    def on_tblGlobalOptions_entered(self, index):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_tblGlobalOptions_viewportEntered(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblGlobalOptions_itemPressed(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblGlobalOptions_itemClicked(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblGlobalOptions_itemDoubleClicked(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblGlobalOptions_itemActivated(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblGlobalOptions_itemEntered(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem)
    def on_tblGlobalOptions_itemChanged(self, item):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(QTableWidgetItem, QTableWidgetItem)
    def on_tblGlobalOptions_currentItemChanged(self, current, previous):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot()
    def on_tblGlobalOptions_itemSelectionChanged(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblGlobalOptions_cellPressed(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblGlobalOptions_cellClicked(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblGlobalOptions_cellDoubleClicked(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblGlobalOptions_cellActivated(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblGlobalOptions_cellEntered(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int)
    def on_tblGlobalOptions_cellChanged(self, row, column):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
    
    @pyqtSlot(int, int, int, int)
    def on_tblGlobalOptions_currentCellChanged(self, currentRow, currentColumn, previousRow, previousColumn):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError
